.elementor-kit-5 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }
    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }
    .e-con {
        --container-max-width: 767px;
    }
}.year-box span {
    font-size: 60px;
    font-weight: 700;
    color: transparent;              /* Inside of the text */
    -webkit-text-stroke: 2px #a07e41; /* Border around the numbers */
    text-stroke: 2px #d4af37;
}

.companyMotive .slick-slider .slick-list {
  overflow: visible;
}

.companyMotive .companyMotive_card {
  position: relative;
  z-index: 0;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  cursor: pointer;
  overflow: hidden;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}

.companyMotive .companyMotive_card .imgBorder img {
  /* min-height: 500px; */
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.companyMotive .companyMotive_card .imgBorder img,
.companyMotive .companyMotive_card .title {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}

.companyMotive .companyMotive_card .title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.companyMotive .companyMotive_card .contextOverlay {
  left: 0px;
  bottom: 0px;
  z-index: 10;
  display: flex;
  height: 100%;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #000a0d var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  width: 100%;
  flex-direction: column;
  justify-content: flex-end;
  background-color: transparent;
  padding: 1.25rem;
}

@media (min-width: 1024px) {
  .companyMotive .companyMotive_card .contextOverlay {
    position: absolute;
  }

  .companyMotive .companyMotive_card .para {
    display: none;
  }
}

.companyMotive .companyMotive_card:hover {
  box-shadow: rgba(191, 159, 119, 0.27) 0px 0px 100px 0px;
}

.companyMotive .companyMotive_card:hover img {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.companyMotive .companyMotive_card:hover .title {
  --tw-text-opacity: 1;
  text-align: center;
  position: relative;
  justify-content: left;
  color: rgb(255, 255, 255);
}

.companyMotive .companyMotive_card:hover .contextOverlay {
  justify-content: space-between;
  background-color: rgb(0 10 13/var(--tw-bg-opacity));
  --tw-bg-opacity: 0.7;
}

@media (min-width: 1024px) {
  .companyMotive .companyMotive_card:hover .contextOverlay .para {
    display: block;
    text-align: center;
  }
}
.imgHover {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 50;
    display: none;
    height: 100%;
    width: 15%;
    --tw-skew-x: -15deg;
    --tw-skew-y: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    animation: 0.8s ease 0s 1 normal none running move;
    opacity: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 70%, rgba(255, 255, 255, 0.85) 71%, rgba(255, 255, 255, 0));
}

.nav-content p{
    font-size: 13px;
    letter-spacing: 0.2px;
    line-height: 29px;
    margin-bottom: 30px;
}.video-container {
    width: 100%;
}

.responsive-video {
    width: 100%;
    height: auto;
    display: block;
}

/* Desktop */
.desktop-video {
    display: block;
}

.mobile-video {
    display: none;
}

/* Mobile */
@media (max-width: 767px) {
    .desktop-video {
        display: none;
    }

    .mobile-video {
        display: block;
    }#site_menu_header .main-logo img {
    width: 150px !important;
    height: auto !important;
}
}